Job Description
We are seeking an experienced and ambitious Front-End developer, passionate about building user experiences that are accessible, scalable and make a real difference for our consumers.
You will be critical in realizing our ambitious new architecture, including helping design and implement the brand new ReactJS front end.
As a software developer, you are driven by business impact and consumer value instead of just cool tech, can effectively communicate about technical topics to your non-technical coworkers and are always eager to learn about all aspects of software, regardless of technology or part of the stack.
RESPONSIBILITIES:
-
Build responsive, high performance web applications
-
Create accessible and reusable front-end abstractions and systems
-
Help create and implement automated test strategy
-
Integrating with RESTful web services and 3rd party APIs
-
Optimize applications for high performance and scalability
-
Implement features and user interfaces
-
Contribute to design and code reviews
MINIMUM QUALIFICATIONS:
-
Experience developing user-facing software
-
Excellent knowledge of HTML5, CSS3 and Javascript (ES2015+)
-
Proven track record working in a cross-functional, agile team
-
Hands on experience working with ReactJS (minimum 1 year)
-
Proficient understanding of code versioning tools, such as Git and Bitbucket
PREFERRED QUALIFICATIONS:
-
Experience working on Azure cloud platform
-
Understanding of front-end performance (e.g. critical rendering paths)
-
Familiarity with NodeJS, including modifying or even building services
-
Experience with CI/CD best practices
-
Knowledge of Docker or other container technologies